A Novel Particle Swarm Optimization Approach for Software Effort Estimation

نویسندگان

  • Farhad S. Gharehchopogh
  • I. Maleki
  • Seyyed R. Khaze
  • Farhad Soleimanian Gharehchopogh
  • Isa Maleki
  • Seyyed Reza Khaze
چکیده

Software Effort Estimation (SEE) is one of the main activities in development of the software projects. Effort estimation in primary stages of development of the software is one of the important challenges the software projects manager faces. One of the common models of SEE is the Constructive Cost Model (COCOMO) model. In this model, the effort for development of the software projects is a function of the Kilo Line of Code (KLOC). The use of KLOC is a very applicable factor for effort estimation in COCOMO model. Also, Artificial intelligence techniques have been applied in effort estimation very much. In this paper, we have presented a new effort estimation model for software projects using Particle Swarm Optimization (PSO) and have studied the effective parameters on effort estimation using the PSO algorithm. The results of the paper show that the proposed model gives better estimation in comparison to the COCOMO model for effort.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

An Improved Algorithmic Method for Software Development Effort Estimation

Accurate estimating is one of the most important activities in the field of software project management. Different aspects of software projects must be estimated among which time and effort are of significant importance to efficient project planning. Due to complexity of software projects and lack of information at the early stages of project, reliable effort estimation is a challenging issue. ...

متن کامل

Test Effort Estimation-Particle Swarm Optimization Based Approach

Test Effort Estimation is an important activity in software development because on the basis of effort cost and time required for testing can be calculated. Various models are available for estimating effort but to some extent all models result in erroneous effort estimation. So there is a need to optimize the effort estimated. Meta heuristic techniques can be used for this purpose, to optimize...

متن کامل

Harmonics Estimation in Power Systems using a Fast Hybrid Algorithm

In this paper a novel hybrid algorithm for harmonics estimation in power systems is proposed. The estimation of the harmonic components is a nonlinear problem due to the nonlinearity of phase of sinusoids in distorted waveforms. Most researchers implemented nonlinear methods to extract the harmonic parameters. However, nonlinear methods for amplitude estimation increase time of convergence. Hen...

متن کامل

Software Cost Estimation by a New Hybrid Model of Particle Swarm Optimization and K-Nearest Neighbor Algorithms

A successful software should be finalized with determined and predetermined cost and time. Software is a production which its approximate cost is expert workforce and professionals. The most important and approximate software cost estimation (SCE) is related to the trained workforce. Creative nature of software projects and its abstract nature make extremely cost and time of projects difficult ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014